public class CashCow
{
  private   int height;
  private   int goldPiece;
  private   boolean wormy;
  private   int pesticide;
    public void grow()
    {
        // 方法执行一次，摇钱树成长一次，高度增加 2 ，金币数量增加 10
        height=height+2;
        goldPiece=goldPiece+10;
    }
    public void buy()
    {
        // 当有金币时，从树上采摘金币购买农药
        // 每购买一次农药，金币减少 1 个，杀虫剂增加 100
            if(goldPiece>0)
            {
                goldPiece=goldPiece-1;
                pesticide=pesticide+100;
            }
            else
                {
                System.out.println("你的金币不够了，快去赚金币吧！");
                }
        }
                public void kill()
                {
                    // 当有虫子时，执行杀虫操作
                    // 每执行一次杀虫操作，杀虫剂减少 50 ， 金币增加 5 个
               if(pesticide>0) {
                   if (wormy = true) {
                       pesticide = pesticide - 50;
                       goldPiece = goldPiece + 5;
                   } else {
                       System.out.println("摇钱树没有虫子，不需要杀虫哦！");
                   }
               }
               else
                   {
                   System.out.println("杀虫剂不够了！");
                    }
            }
                        public void watering()
                        {
                            // 每次浇水，金币数量增加 5 个，高度增加 1
                            // 每次浇水都会导致虫子增加 ( 即 wormy 变为 true )
                        goldPiece=goldPiece+5;
                        height=height+1;
                        wormy=true;
                        }
                public void show()
                {
                    // 通过 show 方法显示 摇钱树的高度 、摇钱树上的金币数量 、是否用虫子 、杀虫剂数量
                    System.out.println("您目前剩余金币"+goldPiece+" "+"剩余杀虫剂"+pesticide+""+"摇钱树高度"+height);
                    if(wormy=true)
                    {
                        System.out.println("摇钱树有虫！");
                    }
                    else
                        {
                        System.out.println("摇钱树很健康，继续保持");
                        }
                }

}
